# 创建时间：2025/5/2 星期五 21:04
# 创建人：李德才

import os

os.system("notepad.exe")

os.startfile("C:\\Windows\\System32\\calc.exe")  # 打开计算器

print(os.getcwd())  # 获取当前工作目录
print(os.listdir())  # 获取当前目录下的所有文件和文件夹
print(os.listdir("C:\\")) # 获取指定目录下的所有文件和文件夹
print(os.path.exists("C:\\Windows\\System32\\calc.exe")) # 判断文件是否存在
print(os.path.isdir("D:\\Windows\\System32\\calc.exe")) # 判断是否是文件夹
print(os.path.isfile("C:\\Windows\\System32\\calc.exe")) # 判断是否是文件
print(os.path.getsize("C:\\Windows\\System32\\calc.exe")) # 获取文件大小
print(os.path.getatime("C:\\Windows\\System32\\calc.exe")) # 获取文件最后访问时间
print(os.path.getmtime("C:\\Windows\\System32\\calc.exe")) # 获取文件最后修改时间


try:
    os.mkdir("test")  # 创建文件夹
    os.makedirs("test/test1/test2")  # 创建文件夹，支持多级目录
    os.rmdir("test")  # 删除文件夹
    os.removedirs("test/test1/test2")  # 删除文件夹，支持多级目录
    os.rename("test", "test1")  # 重命名文件夹
    os.renames("test", "test1")  # 重命名文件夹，支持多级目录
    os.remove("test.txt")  # 删除文件
    os.chdir("C:\\Windows\\System32")  # 将 参数设置为当前工作目录
    os.chdir("..")  # 将当前工作目录设置为上一级目录
    os.chdir("..\\..")  # 将当前工作目录设置为上两级目录
except Exception as e:
    print(e)
